package cn.jbooter.simple.demo.system.model;

import java.util.Date;
import java.math.BigDecimal;
import java.sql.*;
import javax.persistence.*;


/**
 * 注意:注解只能加在属性字段上才会生效!
 * A_SYS_系统菜单
 * @author code_generator
 */
@Table(name = "A_SYS_MENU")
public class ASysMenu implements java.io.Serializable{
	private static final long serialVersionUID = 1L;

	/** ID **/
	@Id
	private String id ; 

	/** 菜单名称 **/
	@Column(name="MENU_NAME")
	private String menuName ; 

	/** 菜单编码 **/
	@Column(name="MENU_CODE")
	private String menuCode ; 

	/** 菜单级别 **/
	@Column(name="MENU_LEVEL")
	private Integer menuLevel ; 

	/** 父节点ID **/
	@Column(name="PARENT_MENU_ID")
	private String parentMenuId ; 

	/** url **/
	@Column(name="URL")
	private String url ; 

	/** 是否启用（是：13900001   否：13900002） **/
	@Column(name="IS_USER_ABLE")
	private String isUserAble ; 

	/** 排序 **/
	@Column(name="BY_ORDER")
	private Integer byOrder ; 

	/** 备注 **/
	@Column(name="REMARK")
	private String remark ; 

	/** 图标 **/
	@Column(name="MENU_ICON")
	private String menuIcon ; 

	/** 类别 **/
	@Column(name="MENU_TYPE")
	private String menuType ; 

	/** 系统编码 **/
	@Column(name="SYS_CODE")
	private String sysCode ; 

	/** 系统名称 **/
	@Column(name="SYS_NAME")
	private String sysName ; 

	/** 插入时间 **/
	@Column(name="INST_DATE")
	private Date instDate ; 

	/** 插入人员编码 **/
	@Column(name="INST_USER_NO")
	private String instUserNo ; 

	/** 更新时间 **/
	@Column(name="UPDT_DATE")
	private Date updtDate ; 

	/** 是否受权限控制 **/
	@Column(name="AUTH_CONTOL")
	private String authContol ; 


	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	
	public String getMenuName() {
		return menuName;
	}
	public void setMenuName(String menuName) {
		this.menuName = menuName;
	}
	
	public String getMenuCode() {
		return menuCode;
	}
	public void setMenuCode(String menuCode) {
		this.menuCode = menuCode;
	}
	
	public Integer getMenuLevel() {
		return menuLevel;
	}
	public void setMenuLevel(Integer menuLevel) {
		this.menuLevel = menuLevel;
	}
	
	public String getParentMenuId() {
		return parentMenuId;
	}
	public void setParentMenuId(String parentMenuId) {
		this.parentMenuId = parentMenuId;
	}
	
	public String getUrl() {
		return url;
	}
	public void setUrl(String url) {
		this.url = url;
	}
	
	public String getIsUserAble() {
		return isUserAble;
	}
	public void setIsUserAble(String isUserAble) {
		this.isUserAble = isUserAble;
	}
	
	public Integer getByOrder() {
		return byOrder;
	}
	public void setByOrder(Integer byOrder) {
		this.byOrder = byOrder;
	}
	
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	
	public String getMenuIcon() {
		return menuIcon;
	}
	public void setMenuIcon(String menuIcon) {
		this.menuIcon = menuIcon;
	}
	
	public String getMenuType() {
		return menuType;
	}
	public void setMenuType(String menuType) {
		this.menuType = menuType;
	}
	
	public String getSysCode() {
		return sysCode;
	}
	public void setSysCode(String sysCode) {
		this.sysCode = sysCode;
	}
	
	public String getSysName() {
		return sysName;
	}
	public void setSysName(String sysName) {
		this.sysName = sysName;
	}
	
	public Date getInstDate() {
		return instDate;
	}
	public void setInstDate(Date instDate) {
		this.instDate = instDate;
	}
	
	public String getInstUserNo() {
		return instUserNo;
	}
	public void setInstUserNo(String instUserNo) {
		this.instUserNo = instUserNo;
	}
	
	public Date getUpdtDate() {
		return updtDate;
	}
	public void setUpdtDate(Date updtDate) {
		this.updtDate = updtDate;
	}
	
	public String getAuthContol() {
		return authContol;
	}
	public void setAuthContol(String authContol) {
		this.authContol = authContol;
	}
	

}
